﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using TMD.GT.LogicaNegocio.Contrato;
using TMD.GT.AccesoDatos.Contrato;
using TMD.GT.Entidades;

namespace TMD.GT.LogicaNegocio.Implementacion
{
    public  class CriterioEvaluacionLogica : ICriterioEvaluacionLogica
    {

        private readonly ICriterioEvaluacionData _CriterioEvaluacionData;

        public CriterioEvaluacionLogica(ICriterioEvaluacionData criterioEvaluacionData)
        {
            _CriterioEvaluacionData = criterioEvaluacionData;
        }


        public List<Entidades.CriterioEvaluacion> ListarCriteriosEvaluacion(TipoComponente tipoComponente)
        {
            return _CriterioEvaluacionData.ListarCriteriosEvaluacion(tipoComponente);
        }
        
        //modifico raul
        public List<CriterioEvaluacion> ListarCriteriosEvaluacionxComponente(Componente componente)
        {
            return _CriterioEvaluacionData.ListarCriteriosEvaluacionxComponente(componente);
        }

    }
}
